import Vue from 'vue';
import Vuex from 'vuex';

Vue.use(Vuex);

// 导入 modules 下的所有js文件
const files = require.context('./modules', false, /\.js$/);
const [modules] = [{}];

files.keys().forEach(key => {
	modules[key.replace(/(\.\/|\.js)/g, '')] = files(key).default;
});

const store = new Vuex.Store({
	state: {},
	mutations: {},
	actions: {},
	modules,
})

export default store;